package org.aksw.xoperator.xmpp;
/**
 * the configuration item, representing the configuration of the xmpp facade of an agent.
 * @author joerg
 *
 */
public class JabberClientConfiguration {
	
	private JabberAccount mainAccount;
	private JabberAccount proxyAccount;
	
	private boolean allowUnknownUsers = false;
	
	private boolean noProxy = false;
	private boolean acceptRoster = true;
	
	public boolean isAcceptRoster() {
		return acceptRoster;
	}
	public void setAcceptRoster(boolean acceptRoster) {
		this.acceptRoster = acceptRoster;
	}
	public JabberAccount getMainAccount() {
		return mainAccount;
	}
	public void setMainAccount(JabberAccount mainAccount) {
		this.mainAccount = mainAccount;
	}
	public boolean isNoProxy() {
		return noProxy;
	}
	public void setNoProxy(boolean noProxy) {
		this.noProxy = noProxy;
	}
	public JabberAccount getProxyAccount() {
		return proxyAccount;
	}
	public void setProxyAccount(JabberAccount proxyAccount) {
		this.proxyAccount = proxyAccount;
	}
	
	public boolean isAllowUnknownUsers() {
		return allowUnknownUsers;
	}
	
	public void setAllowUnknownUsers(boolean allowUnknownUsers) {
		this.allowUnknownUsers = allowUnknownUsers;
	}
	
	
	

}
